/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package ucatolica.edu.co.poo;

/**
 *
 * @author s11e13
 */
public class Main {

        public static void main(String[] args) {
        System.out.println("EMPLEADOS");
        int decision = 0;

        ManagerEmpleado empGlobal = new  ManagerEmpleado();
        do {

            System.out.println("    1 - DIGITE NUMERO DE CEDULA");
            System.out.println("    2 - DIGITE NOMBRE");
            System.out.println("    3 - BUSCAR");
            //System.out.println("    3 - ELIMINAR");
            System.out.println("    5 - Salir");
            decision = Leer.datoInt();

            switch (decision) {
                case 1:
                    Empleado empTemp = new Empleado();
                    System.out.println("INGRESE LOS DATOS EL EMPLEADO:");
                    System.out.print("Cédula: ");
                    empTemp.setCedula(Leer.dato());
                    System.out.print("Nombres: ");
                    empTemp.setNombre(Leer.dato());
                    System.out.print("Apellidos: ");

                    case 2:
                    System.out.print("BUSCAR EMPLEADO: ");
                    Empleado empTemp2 = empGlobal.buscarEmpleado(Leer.dato());
                    if (empTemp2 != null) {
                        System.out.println("Datos del empleado:");
                        System.out.println("Cédula: " + empTemp2.getCedula());
                        System.out.println("Nombres: " + empTemp2.getNombre());
                        System.out.println("Apellidos: " + empTemp2.getApellido());}
                        break;

                        case 4:
                        for (Empleado emp : empGlobal.getListaEmpleados()) {
                        System.out.println("DATOS DEL EMPLEADO:");
                        System.out.println("Cédula: " + emp.getCedula());
                        System.out.println("Nombres: " + emp.getNombre());
                        System.out.println("Apellidos: " + emp.getApellido());

                    }


                    break;
                case 5:
                    System.out.println("SALIR");
                    break;
                default:
                    System.out.println("Ingrese una opción válida");
                    break;
            }
        } while (decision != 5);

    }

}
